TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Northern
Area - Twin Cities
League - 2024 ADULT 40 & OVER SUMMER
Flight - 3.5 Men
--------------------------------------------------------------------------------------------------------------------------------------
Tuplano/Ostlund TBC 3.5 S24
League Record: 5 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Asim Musliar Akath - 3.39
ERIK LARSON - 3.35
Bradford Richter - 3.35
SCOTT HOWARD - 3.31
Chuck Rudie - 3.21
Tim Theobald - 3.20
Jin Chang - 3.18
Fazel Haris - 3.17
Jov Tuplano - 3.16
Andrei Kittelson - 3.16
David Rasmussen - 3.10
Craig Kuberski - 3.09
Wilfert Long - 3.08
Doug Ness - 3.08
STEVE WARNER - 3.05
League Results By Position
1D 2D 3D 4D
Andrei Kittelson - 3.16 & Asim Musliar Akath - 3.39 1 - 0
Asim Musliar Akath - 3.39 & Jov Tuplano - 3.16 1 - 0
Bradford Richter - 3.35 & Andrei Kittelson - 3.16 1 - 1
Bradford Richter - 3.35 & Jin Chang - 3.18 1 - 1
Bradford Richter - 3.35 1 - 0
Craig Kuberski - 3.09 & Doug Ness - 3.08 0 - 1
Craig Kuberski - 3.09 & Tim Theobald - 3.20 1 - 3
Doug Ness - 3.08 & Jov Tuplano - 3.16 1 - 0
David Rasmussen - 3.10 & Andrei Kittelson - 3.16 0 - 1
David Rasmussen - 3.10 & Jov Tuplano - 3.16 0 - 1
ERIK LARSON - 3.35 & Doug Ness - 3.08 0 - 1
ERIK LARSON - 3.35 6 - 1
Fazel Haris - 3.17 & Asim Musliar Akath - 3.39 1 - 1
Fazel Haris - 3.17 & Doug Ness - 3.08 1 - 0
Fazel Haris - 3.17 & Tim Theobald - 3.20 1 - 0
Fazel Haris - 3.17 & Wilfert Long - 3.08 0 - 1
SCOTT HOWARD - 3.31 & Andrei Kittelson - 3.16 0 - 1
SCOTT HOWARD - 3.31 & Doug Ness - 3.08 1 - 0 1 - 1
SCOTT HOWARD - 3.31 & Jov Tuplano - 3.16 0 - 1
STEVE WARNER - 3.05 & Andrei Kittelson - 3.16 1 - 0
STEVE WARNER - 3.05 & Craig Kuberski - 3.09 0 - 1 1 - 0
STEVE WARNER - 3.05 & Jin Chang - 3.18 0 - 1
STEVE WARNER - 3.05 & Wilfert Long - 3.08 1 - 0
Wilfert Long - 3.08 & Andrei Kittelson - 3.16 0 - 1
Wilfert Long - 3.08 & Bradford Richter - 3.35 1 - 0
Wilfert Long - 3.08 & Chuck Rudie - 3.21 0 - 1 1 - 1 1 - 1
Wilfert Long - 3.08 & Craig Kuberski - 3.09 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Zehren - 40+summer24
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Brian Dahlin - 3.43
sae yoon - 3.36
Chris Semler - 3.22
Oscar Oboza - 3.21
Bob Christiansen - 3.21
Wade Martinson - 3.19
Todd Nissen - 3.13
Robert Logelin - 3.10
Scott Cordes - 3.03
Carter Anderson - 3.01
Douglas Zehren - 3.00
Brian Henry - 2.97
Michael Malloy - 2.87
Sean Klein - 2.77
League Results By Position
1D 2D 3D 4D
sae yoon - 3.36 & Bob Christiansen - 3.21 1 - 1
sae yoon - 3.36 & Brian Dahlin - 3.43 3 - 0
sae yoon - 3.36 & Oscar Oboza - 3.21 1 - 0 1 - 0 1 - 0
Bob Christiansen - 3.21 & Brian Dahlin - 3.43 1 - 1
Bob Christiansen - 3.21 & Chris Semler - 3.22 0 - 1 0 - 1
Bob Christiansen - 3.21 & Robert Logelin - 3.10 1 - 0
Bob Christiansen - 3.21 1 - 0
Brian Dahlin - 3.43 & Chris Semler - 3.22 1 - 0
Brian Dahlin - 3.43 1 - 0
Brian Henry - 2.97 0 - 2
Chris Semler - 3.22 1 - 1
Carter Anderson - 3.01 & Douglas Zehren - 3.00 0 - 1
Carter Anderson - 3.01 & Sean Klein - 2.77 0 - 1
Michael Malloy - 2.87 0 - 3
Oscar Oboza - 3.21 & Carter Anderson - 3.01 0 - 1
Sean Klein - 2.77 & Robert Logelin - 3.10 0 - 1
Sean Klein - 2.77 & Todd Nissen - 3.13 0 - 1
Scott Cordes - 3.03 & Carter Anderson - 3.01 0 - 4
Scott Cordes - 3.03 & Sean Klein - 2.77 0 - 1
Todd Nissen - 3.13 & Brian Dahlin - 3.43 1 - 0 1 - 0
Todd Nissen - 3.13 & Douglas Zehren - 3.00 0 - 1
Todd Nissen - 3.13 & Robert Logelin - 3.10 2 - 0
Wade Martinson - 3.19 & Brian Dahlin - 3.43 1 - 0
Wade Martinson - 3.19 & Chris Semler - 3.22 1 - 0 2 - 1
Wade Martinson - 3.19 & Douglas Zehren - 3.00 0 - 1
Wade Martinson - 3.19 & Robert Logelin - 3.10 1 - 0 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Hess Pupp 2024 Summer 40+
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Erik Sundine - 3.51
Rick Johnston - 3.40
Prasad Thorat - 3.32
Scott Lucas - 3.26
Kevin Youngberg - 3.24
Benedict Pupp - 3.24
Doug Anderson - 3.19
Craig Holm - 3.12
Steve Boese - 3.09
Dan Huetteman - 3.08
Emanuel Diaz - 3.02
John Kueng - 2.91
Mark Witmer - 2.89
Robert Thiegs - 2.85
Brian Hessing - 2.81
League Results By Position
1D 2D 3D 4D
Benedict Pupp - 3.24 & Brian Hessing - 2.81 0 - 1
Benedict Pupp - 3.24 & Kevin Youngberg - 3.24 1 - 0 1 - 0
Benedict Pupp - 3.24 & Rick Johnston - 3.40 1 - 0
Benedict Pupp - 3.24 2 - 2
Brian Hessing - 2.81 & Robert Thiegs - 2.85 0 - 1
Craig Holm - 3.12 & John Kueng - 2.91 0 - 1
Doug Anderson - 3.19 & Erik Sundine - 3.51 1 - 0
Doug Anderson - 3.19 & John Kueng - 2.91 0 - 1
Doug Anderson - 3.19 & Rick Johnston - 3.40 1 - 0 1 - 2
Dan Huetteman - 3.08 & Emanuel Diaz - 3.02 1 - 0
Dan Huetteman - 3.08 & John Kueng - 2.91 0 - 1
Dan Huetteman - 3.08 & Mark Witmer - 2.89 1 - 0
Dan Huetteman - 3.08 & Steve Boese - 3.09 1 - 0
Dan Huetteman - 3.08 0 - 2
Emanuel Diaz - 3.02 & Brian Hessing - 2.81 0 - 1 0 - 1
Emanuel Diaz - 3.02 & Robert Thiegs - 2.85 0 - 1
Emanuel Diaz - 3.02 & Steve Boese - 3.09 0 - 1
Erik Sundine - 3.51 & Rick Johnston - 3.40 0 - 1
John Kueng - 2.91 & Kevin Youngberg - 3.24 1 - 0
John Kueng - 2.91 & Rick Johnston - 3.40 0 - 1 0 - 1
Kevin Youngberg - 3.24 & Steve Boese - 3.09 1 - 0
Mark Witmer - 2.89 & Kevin Youngberg - 3.24 0 - 1
Mark Witmer - 2.89 & Steve Boese - 3.09 0 - 1
Prasad Thorat - 3.32 & Brian Hessing - 2.81 1 - 0
Prasad Thorat - 3.32 & John Kueng - 2.91 0 - 1
Prasad Thorat - 3.32 & Steve Boese - 3.09 1 - 0
Scott Lucas - 3.26 & Kevin Youngberg - 3.24 0 - 1 2 - 0
Scott Lucas - 3.26 & Mark Witmer - 2.89 0 - 1
Scott Lucas - 3.26 & Rick Johnston - 3.40 1 - 1
Scott Lucas - 3.26 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Alschlager/BoBs
League Record: 3 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
T.J. Majdecki - 3.40
Charles Bobertz - 3.40
DAT HO - 3.33
Stephen Kroiss - 3.24
Mark Alschlager - 3.22
michael streater - 3.20
Barry Pinnock - 3.17
Mike Hicks - 3.16
Alan Steed - 3.15
Michael Trangle - 3.14
Mark Cooper - 3.14
Tim Downs - 3.11
Philip Jenkins - 3.05
Daniel Le - 3.04
Tony Alschlager - 3.03
Chris Feile - 2.99
Keith Abrahamson - 2.83
League Results By Position
1D 2D 3D 4D
michael streater - 3.20 & Alan Steed - 3.15 0 - 1
michael streater - 3.20 & Mike Hicks - 3.16 1 - 1 1 - 0
michael streater - 3.20 & Mark Alschlager - 3.22 0 - 1
Barry Pinnock - 3.17 & Chris Feile - 2.99 0 - 1
Barry Pinnock - 3.17 & Keith Abrahamson - 2.83 0 - 1
Barry Pinnock - 3.17 & Michael Trangle - 3.14 1 - 0
Barry Pinnock - 3.17 & Stephen Kroiss - 3.24 0 - 1 2 - 1
Barry Pinnock - 3.17 & Tim Downs - 3.11 0 - 1
Barry Pinnock - 3.17 & Tony Alschlager - 3.03 0 - 1
Chris Feile - 2.99 0 - 1
Charles Bobertz - 3.40 & Chris Feile - 2.99 1 - 0
DAT HO - 3.33 & Alan Steed - 3.15 0 - 1
DAT HO - 3.33 & Barry Pinnock - 3.17 0 - 1
DAT HO - 3.33 & Chris Feile - 2.99 0 - 1
Daniel Le - 3.04 & Chris Feile - 2.99 0 - 1
Daniel Le - 3.04 & Keith Abrahamson - 2.83 0 - 2
Daniel Le - 3.04 & Mark Cooper - 3.14 0 - 1
Daniel Le - 3.04 & Philip Jenkins - 3.05 1 - 0
Keith Abrahamson - 2.83 & Mark Cooper - 3.14 1 - 0
Michael Trangle - 3.14 & Mike Hicks - 3.16 1 - 2
Mark Alschlager - 3.22 & Tim Downs - 3.11 1 - 0
Mark Cooper - 3.14 & Chris Feile - 2.99 1 - 0
Mark Cooper - 3.14 & Tim Downs - 3.11 2 - 0
Philip Jenkins - 3.05 & Michael Trangle - 3.14 0 - 1
Philip Jenkins - 3.05 & Tim Downs - 3.11 0 - 1
Philip Jenkins - 3.05 0 - 1
Tim Downs - 3.11 & Mike Hicks - 3.16 1 - 0
Tony Alschlager - 3.03 1 - 6
T.J. Majdecki - 3.40 & michael streater - 3.20 2 - 0
T.J. Majdecki - 3.40 & Alan Steed - 3.15 1 - 1
T.J. Majdecki - 3.40 & Mark Alschlager - 3.22 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Moen/Schwier/Lucyk
League Record: 7 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Jeffrey Mandell - 3.35
William Kolstad - 3.28
Jim Nelson - 3.27
Mark Gold - 3.25
Selmer Moen - 3.24
Daniel Edwardson - 3.22
Jim Schwier - 3.19
Jeff Craig - 3.13
Kraig Leuthard - 3.12
Taras Karkoc - 3.11
Timothy Cruz - 3.09
Stefan Lucyk - 3.08
Arkady Shemyakin - 3.05
Noah Joseph - 3.03
League Results By Position
1D 2D 3D 4D
Arkady Shemyakin - 3.05 & Jim Schwier - 3.19 0 - 1 2 - 0
Arkady Shemyakin - 3.05 & Timothy Cruz - 3.09 1 - 0
Daniel Edwardson - 3.22 & Jeffrey Mandell - 3.35 1 - 0 1 - 0
Daniel Edwardson - 3.22 & Jim Nelson - 3.27 1 - 0
Daniel Edwardson - 3.22 & Jim Schwier - 3.19 0 - 1 1 - 0
Jeff Craig - 3.13 & Stefan Lucyk - 3.08 0 - 1
Jim Schwier - 3.19 & Stefan Lucyk - 3.08 0 - 1
Kraig Leuthard - 3.12 & Jeffrey Mandell - 3.35 1 - 0
Kraig Leuthard - 3.12 & Jim Nelson - 3.27 0 - 1
Kraig Leuthard - 3.12 & Noah Joseph - 3.03 1 - 0
Kraig Leuthard - 3.12 & Timothy Cruz - 3.09 1 - 0
Kraig Leuthard - 3.12 & Taras Karkoc - 3.11 0 - 1 1 - 1
Mark Gold - 3.25 & Jeff Craig - 3.13 2 - 0
Mark Gold - 3.25 & Jim Nelson - 3.27 1 - 0 1 - 0
Mark Gold - 3.25 & Stefan Lucyk - 3.08 0 - 1 1 - 0
Mark Gold - 3.25 & Taras Karkoc - 3.11 1 - 0
Noah Joseph - 3.03 & Daniel Edwardson - 3.22 0 - 1
Noah Joseph - 3.03 & Jim Schwier - 3.19 0 - 1
Noah Joseph - 3.03 2 - 3
Selmer Moen - 3.24 & Jim Nelson - 3.27 1 - 0
Selmer Moen - 3.24 & William Kolstad - 3.28 2 - 1 1 - 0
Stefan Lucyk - 3.08 0 - 1
Timothy Cruz - 3.09 1 - 2
Taras Karkoc - 3.11 & Jeff Craig - 3.13 0 - 1
Taras Karkoc - 3.11 & Jim Nelson - 3.27 1 - 0
Taras Karkoc - 3.11 & Stefan Lucyk - 3.08 0 - 1
William Kolstad - 3.28 & Jeff Craig - 3.13 1 - 0
William Kolstad - 3.28 & Jim Nelson - 3.27 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Jossi-Tennis
League Record: 6 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Eric Dieperink - 3.47
Luis Laguna - 3.32
Derek Fermstad - 3.32
Scott Lundquist - 3.30
Matthew Ruble - 3.28
Benji Mathews - 3.24
William Schiller - 3.23
Timothy Lynch - 3.23
Olivier Haise - 3.23
Chuck Tatsuda - 3.15
John Carnahan - 3.13
Joseph Goswitz - 3.11
Michael Tennis - 3.10
Frank Jossi - 3.09
Richard Rosenberg - 2.87
League Results By Position
1D 2D 3D 4D
Benji Mathews - 3.24 3 - 0
Chuck Tatsuda - 3.15 & Derek Fermstad - 3.32 0 - 1
Chuck Tatsuda - 3.15 & John Carnahan - 3.13 0 - 1
Chuck Tatsuda - 3.15 & Michael Tennis - 3.10 0 - 1
Derek Fermstad - 3.32 & William Schiller - 3.23 0 - 1
Eric Dieperink - 3.47 & Chuck Tatsuda - 3.15 2 - 0
Eric Dieperink - 3.47 & Derek Fermstad - 3.32 1 - 0
Eric Dieperink - 3.47 & Matthew Ruble - 3.28 0 - 1
Eric Dieperink - 3.47 & William Schiller - 3.23 0 - 1
Frank Jossi - 3.09 & Chuck Tatsuda - 3.15 1 - 0
Frank Jossi - 3.09 & Joseph Goswitz - 3.11 1 - 0
Frank Jossi - 3.09 & Luis Laguna - 3.32 1 - 0
Frank Jossi - 3.09 & Michael Tennis - 3.10 0 - 1
Frank Jossi - 3.09 & Matthew Ruble - 3.28 0 - 1
Frank Jossi - 3.09 & William Schiller - 3.23 0 - 1
John Carnahan - 3.13 & Joseph Goswitz - 3.11 1 - 0
John Carnahan - 3.13 & Michael Tennis - 3.10 0 - 1
John Carnahan - 3.13 & Matthew Ruble - 3.28 0 - 1
Luis Laguna - 3.32 & Derek Fermstad - 3.32 1 - 0
Luis Laguna - 3.32 & Michael Tennis - 3.10 1 - 0
Luis Laguna - 3.32 & Richard Rosenberg - 2.87 1 - 0
Luis Laguna - 3.32 & William Schiller - 3.23 0 - 1
Luis Laguna - 3.32 2 - 0
Michael Tennis - 3.10 & Matthew Ruble - 3.28 1 - 0
Michael Tennis - 3.10 & William Schiller - 3.23 0 - 1
Olivier Haise - 3.23 & Chuck Tatsuda - 3.15 0 - 1
Olivier Haise - 3.23 & Joseph Goswitz - 3.11 1 - 0
Olivier Haise - 3.23 & Richard Rosenberg - 2.87 0 - 1
Olivier Haise - 3.23 4 - 0
Richard Rosenberg - 2.87 & Chuck Tatsuda - 3.15 0 - 1
Richard Rosenberg - 2.87 & John Carnahan - 3.13 0 - 1
Richard Rosenberg - 2.87 & Joseph Goswitz - 3.11 0 - 1
Richard Rosenberg - 2.87 & Timothy Lynch - 3.23 1 - 0
Scott Lundquist - 3.30 & Derek Fermstad - 3.32 1 - 0 1 - 0
Scott Lundquist - 3.30 & Eric Dieperink - 3.47 1 - 0 1 - 0
Scott Lundquist - 3.30 & Frank Jossi - 3.09 0 - 1
Scott Lundquist - 3.30 & Michael Tennis - 3.10 0 - 1
Scott Lundquist - 3.30 & William Schiller - 3.23 1 - 0